import { request } from 'umi';

/** ************************* 分销等级 ********************************************** */
/** 分销等级列表 */
export async function getDistributionLevel() {
  return request(`/api/admin/promoterlevel`, {
    method: 'GET',
  });
}

/** 分销 等级任务 列表 */
export async function getDistributionTaskLevel(params) {
  return request(`/api/admin/tasklevels`, {
    method: 'GET',
    params
  });
}

/** 分销 等级任务 编辑 */
export async function distributionTaskLevelUpdate(id,data) {
  return request(`/api/admin/tasklevels/${id}`, {
    method: 'PATCH',
    data
  });
}

/** 分销 等级任务 删除 */
export async function distributionTaskLevelDelete(id) {
  return request(`/api/admin/tasklevels/${id}`, {
    method: 'DELETE',
  });
}

/** 分销 等级 添加 */
export async function distributionLevelAddData(data) {
  return request(`/api/admin/promoterlevel`, {
    method: 'POST',
    data
  });
}

/** 分销 等级 修改 */
export async function distributionLevelUpdata(id,data) {
  return request(`/api/admin/promoterlevel/${id}`, {
    method: 'PATCH',
    data
  });
}

/** 分销 等级 删除 */
export async function distributionLevelDelete(id) {
  return request(`/api/admin/promoterlevel/${id}`, {
    method: 'DELETE',
  });
}
/** 分销等级列表 搜索 */
export async function DistributionLevelSearch(params) {
  return request(`/api/admin/promoterlevel`, {
    method: 'GET',
    params
  });
}

/** ************************* 分销管理 ********************************************** */


/** 分销员 列表 */
export async function disManagementPersonList(params) {
  return request(`/api/admin/promotersList`, {
    method: 'GET',
    params
  });
}


/** 分销员管理 头部 */
export async function disManagementSearchCard() {
  return request(`/api/admin/promotersList/top`, {
    method: 'GET',
  });
}

/** ************************* 分销设置 ********************************************** */


/** 分销设置 头部列表 */
export async function distriTitleList() {
  return request(`/api/admin/getsystemheader`, {
    method: 'GET',
  });
}

/** 分销模式设置列表 */
export async function distriItem(params) {
  return request(`/api/admin/PromoterSet`, {
    method: 'GET',
    params
  });
}
